home *** CD-ROM | disk | FTP | other *** search
/ The Very Best of Atari Inside / The Very Best of Atari Inside 1.iso / sharew / accs / j_snap20 / jml_snap.doc < prev   
Encoding:
Text File  |  1993-03-19  |  14.7 KB  |  415 lines

  1. 066000000000000132000000000000000
  2. 11
  3. 21
  4. F0110000001
  5. 9[....◆....◆....◆....◆....◆....◆....◆....◆....◆....◆....◆....◆....◆....◆....◆..]0011
  6. Ç
  7. JML-SnapshotV2.0
  8.  
  9.  
  10. Inhalt
  11.  
  12.   1.      Einleitung
  13.  
  14.      1.1. Features
  15.  
  16.      1.2.Nutzungsrechte
  17.  
  18.   2.      Installation
  19.  
  20.   3.      Bedienung
  21.  
  22. 4.Washabeichdavon,wennichzahle
  23.  
  24.   5.      Fallsesnichtgeht...  
  25.  
  26. 6.      Benutzerkonfiguration
  27.  
  28.   7.      Wasnochzusagenwäre...
  29.  
  30.   8.      BekannteFehler
  31.  
  32.   9.      History
  33.  
  34.  10.      Aussichten
  35.  
  36.  11.      Dankan...
  37.  
  38.  12.      MeineAnschrift
  39.  
  40.  
  41.  
  42.  
  43. 1.Einleitung
  44.  
  45. Tja,soistdas.DahatmansichgeradeeineGrafikkartefürdenSTgekauftund
  46. benötigteineHardcopyalsFile.KeinProblem(dachteich),esgibtja
  47. tonnenweiseSoftwareindiesemBereich.Weitgefehlt!IchhabekeinProgramm
  48. gefunden,dasmitGrafikkartenzurechtkommt.
  49.  
  50. MirbliebalsonurnocheinWeg:Selbstprogrammieren.
  51.  
  52. Daichmirdenke,daßnochmehrST/TT-UservordiesemProblemstehen,habeich
  53. michentschlossen,dasProgrammzuveröffentlichen.             
  54.  
  55. ZuJML-SnapshotgehörenfolgendeDateien:
  56.  
  57. -JML_SNAP.ACC      daseigentlicheProgramm
  58. -JML_SNAP.DOC      dieseDokumentation
  59.  
  60. JML-Snapshotdarfnurkomplettweitergegebenwerden.
  61.  
  62.  
  63. 1.1.Features
  64.  
  65. ÇJML-Snapshotkannfolgendes:
  66.  
  67. -EinbeliebigesRechteckausdemBildschirmausschneiden
  68.  
  69. -DenAusschnittalsIFF-Fileschreiben
  70.  
  71. DasProgrammist"sauber"geschrieben,d.h.esbenutztnurdokumentierte
  72. Funktionen,dieauchinZukunftzurVerfügungstehenwerden.
  73.  
  74. FürJML-Snapshotistesunerheblich,unterwelcherAuflösungesgestartetwird.
  75. EskommtmitGrafikmodibiszu256Farbenzurecht.Alleswasdrüberhinausgeht
  76. (32768,65536oder16.7MioFarben),wirdnichtunterstützt,dafürsolcheModi
  77. nochkeinStandardveröffentlichtwurde.DaswirdaberimZugedesFALCONnicht
  78. langeaufsichwartenlassen.
  79.  
  80. JML-SnapshotwirduntereinemSingletaskingTOSalsAccessoryeingesetzt.Durch
  81. einfachesumbenenneninJML_SNAP.PRGlässtessichauchalsProgrammstarten;
  82. mankanndannallerdingsnurdenStandardpfadeinstellen.(siehe3.)
  83.  
  84. ArbeitetmanmitMultitasking(MagX!/MultiGem/MultiTOS),solässtsichJML-
  85. Snapshot(fast)uneingeschränktalsPRGnutzen.Somußesnichtständigim
  86. Speicherstehen.
  87.  
  88.  
  89. 1.2.Nutzungsrechte
  90.  
  91. SeitderVersion2.0istJML-SnapshotShareware.Esistausdrücklicherwünscht,
  92. dasProgrammmitdieserDokumentationweiterzugeben.
  93.  
  94. AllerdingsgibtesdocheinpaarEinschränkungen:
  95.  
  96. -WederdasProgramm,nochdieDokumentationdürfenverändertwerden
  97.  
  98. -Weitergabeisterlaubt,dasschließtaberkommerzielleNutzung
  99. (einschließlichPD-Versando.ä.)aus
  100.  
  101. -JederderdasProgrammnacheinemausführlichemTestbenutzenmöchte,mußdie
  102. SharewaregebührvonDM15,-anmichzahlen.DasGeldkannperBrief,als
  103. ScheineoderScheck,oderaberperBanküberweisunganmichgeschicktwerden.
  104. MeineKontonummerstehtunter12.Anschrift.DieVersionen1.xbleibenPD.
  105.  
  106.  
  107. 2.Installation
  108.  
  109. JML_SNAP.ACCeinfachaufdieBootpartition/Bootdiskettekopierenund
  110. eventuelldenSpeicherpfadanpassen(siehe3.)UnterMultitaskingkannJML-
  111. SnapshotauchalsPRGarbeiten.IndemFall,kopiertmandasProgrammeinfach
  112. indengewünschtenOrdner.Daswar's.
  113.  
  114.  
  115. 3.Bedienung
  116.  
  117. DieBedienungvonJML-SnapshotgliedertsichinzweiTeile.Dereigentliche
  118. SnapvorgangunddieAuswahleinesStandardpfades.
  119.  
  120. HatmanJML_SNAPalsAccessoryinstalliert,löstmandenSnapshotaus,indem
  121. maninderMenüleisteJML_SNAP2.xanwählt.StartetmanJML_SNAPalsPRG,so
  122. hateseineeigeneMenüleistemitdenEinträgenJML_SNAPundDatei.UnterDatei
  123. findetmandenMenüpunktSnap...DieserlöstdanndenSnapshotaus.
  124.  
  125. HatmannundurcheinederbeidenMöglichkeitendenSnapgestartet,wirdder
  126. MauszeigerzumFadenkreuz.Solltemansichvertanhaben,kannderVorgangdurch
  127. drückenderrechtenMaustasteabgebrochenwerden.
  128.  
  129. ÇAnsonstenplatziertmandasFadenkreuzaufdiegewünschteStelledes
  130. BildschirmsunddrücktdielinkeMaustaste.DerMauszeigerwirdzurzeigenden
  131. Handundmankannein"Gummiband"aufziehen,umdenAusschnittfestzulegen.
  132. WirddieMaustastelosgelassen,wirddasBildalsIFF-Filegespeichert.
  133.  
  134. DerFilenameistimmerSNAP_xx.LBMwobeixxfüreineZahlzwischen00und99
  135. steht.NachjedemSnapshoterhöhtsichdieseZahl.Schonbestehende,
  136. gleichnamigeFileswerdenüberschrieben!
  137.  
  138. DerPfad,indendasFileabgelegtwird,kannmanvorherinJML_SNAPfestlegen.
  139. DazugibtesinderMenüleistedenPunktPfadeinstellen...DaeinAccessoryim
  140. NormalfallkeineMenüleistehat,habeichhiereinenanderenWegbeschritten.
  141. DieAuswahldesPfadesgeschieht,wennwährendderAuswahlvonJML_SNAP2.xdie
  142. rechteShift-Tasteniedergedrücktist.
  143.  
  144. EserscheinteinFileselector,undmanwähltdengewünschtenPfadaus.
  145. VorgegebenistdermomentangültigeSpeicherpfad.
  146.  
  147. Danachwirdmangefragt,obdiesergespeichertwerdensoll.WähltmanJa,so
  148. wirdderPfaddauerhaftinJML_SNAPgespeichert.Wennnicht,sogiltderPfad
  149. nurbiszumnächstenProgrammstartbzw.RebootdesRechners.
  150.  
  151. FallsdasProgrammsichselbstnichtfindet,wirdnocheinFileselector
  152. aufgerufen.ManmußnunJML_SNAPsuchenundOKanklicken.
  153.  
  154. InderProgrammversionexistierenzusätzlichnochdieMenüpunkteInfo...und
  155. Ende.EndeführtzumVerlassendesProgramms,Info...zeigteinekleineInfobox
  156. an.
  157.  
  158. ImEndeffektistaberallesziemlichSelbsterklärend(Warumschreibichdas
  159. hiereigentlich...)
  160.  
  161. Achja,wurdekeinPfadangegeben,soschreibtJML_SNAPdasFilein's
  162. RootdirectorydesLaufwerks,aufdemsichJML_SNAPbefindet.
  163.  
  164. FallsderPfadabernichtexistiert,wirdmanaufgeforderteinenneuenPfadzu
  165. setzen.
  166.  
  167. 4.Washabeichdavon,wennichzahle
  168.  
  169. EineMenge!JederZahlerbekommtfürseineDM15,-vonmireineDiskettemit
  170. JML-Snapshot3.xzugeschickt.Die3erVersionistnichtfreikopierbarundfür
  171. denjeweiligenAnwenderregistriert.Dafürbietetsieaberauchetwasmehr,
  172. alsdie2erVersion.
  173.  
  174. FolgendeFunktionensindinJML-Snapshot3.xzusätzlichintegriert:
  175.  
  176. -NameundPfaddesSnapshotskönnenauchübereinenFileselectorausgewählt
  177. werden,wenngewünscht
  178.  
  179. -AlsSpeicherformatstehenIFF,(X)IMGundTIFFzurVerfügung
  180.  
  181. -AufWunschwerdenvorhandeneSnapsnichtüberschrieben
  182.  
  183. -SnapdesgesamtenBildschirmsohne"Gummiband"
  184.  
  185. -UnterstützungdesVA-ProtokollsvonGEMINI
  186.  
  187. -BessereMTOSUnterstützung,wennJML-SnapshotalsPRGläuft
  188.  
  189.  
  190. Ç5.Fallsesnichtgeht...
  191.  
  192. AusschliessenkannmanFehlerjanie.WennJML-Snapshotirgendwiemuckt,so
  193. mögesichderUserbitteanmichwenden.ZusätzlichzuBenutzerkonfiguration
  194. (siehe6.)braucheichaberaucheinemöglichstgenaueFehlerbeschreibung.Ohne
  195. diesegehtleider(fast)nichts.RegistrierteUsererhaltenzusammenmitder
  196. Version3.xeinegenaueBeschreibungdesUpdate-Verfahrens.
  197.  
  198. 6.Benutzterkonfiguration
  199.  
  200. IchkanndasProgrammnatürlichnichtinallenerdenklichenLagen,mitjeder
  201. Hardwaretesten.Normalerweisemüssteesabergehen.FallsaberdochmalFehler
  202. auftreten,wäreesgutfürmichzuwissen,unterwelchenBedingungendas
  203. Programmnichtläuft.
  204.  
  205. EineBenutzterkonfigurationsolltefolgendesbeinhalten:
  206.  
  207. -VersionsnummervonJML-Snapshot
  208.  
  209. - VerwendeterRechner(ST/STE/TT/FALCON)
  210.  
  211. -Betriebssystem(TOSx.xx;mit/ohneMagX!,MultiGem,MTOS...)
  212.  
  213. -ProgrammeimAUTO-Ordner
  214.  
  215. -InstallierteAccessories
  216.  
  217. -BestehendeGrafikhardware(originalATARI,Grafikkarte...)
  218.  
  219. -FallsGrafikkarte,VersionsnummerderTreibersoftware
  220.  
  221.  
  222. 7.Wasnochzusagenwäre...
  223.  
  224. DerfürdenSnapshotbenötigteSpeicherwirdabVersion1.2beiderInstalla⑨
  225. tiondesACC/PRGinterninstalliert.DaserhöhtdenSpeicherbedarfnurum2
  226. kByte.DerinterneSpeicherselbstist2kBytegroß,d.h.derAusschnittdarf
  227. maximal2048ByteinX-Richtungbetragen.Daswärenbei256Farbenimmerhin
  228. 2048Pixel.Monochromwärendas16384.DasdürftewohlauchinZukunft
  229. ausreichendsein.SollteJML-SnapshoteinesTagesTrue-Colorbeherrschen,kann
  230. man"nur"noch682Pixelausschneiden.Mankönnteaberauchdeninternen
  231. Speicherauf4kByteerhöhen,undsomit1364Pixelbearbeiten.
  232.  
  233. InY-RichtungistdieAuflösungunerheblich,daimmernureineBildschirmzeile
  234. bearbeitetwird.
  235.  
  236. DasmitdeminternenSpeicherhatdenVorteil,daßman
  237.  
  238. -VomHauptspeicherfastunabhängigist(1MbyteUserwerden'sdanken)
  239. -AuchinProgrammen,diefastdenganzenSpeicher"klauen",einSnapshotmachbar
  240. ist.
  241.  
  242. AndererseitsistdieserProzedurdiefreieWahldesDateinamensundPfadeszum
  243. Opfergefallen.DamanabereinenPfadvordefinierenkann,istdaswohlnicht
  244. besonderskritisch.InderVersion3.xwirdesaberwiedermöglichsein.
  245.  
  246. EinWortzurDauerdesSnapshots:
  247. Geradebei256FarbenkanneinSnapshotetwaslängerdauern!DasVDImußhalt
  248. denAusschnittindasStandard-Formatumrechnen,unddasdauert.Sollteder
  249. freieSpeicherdoppeltsogroßwiebenötigtsein,gehtderSnapshotschneller!
  250.  
  251. Alsonichtverzweifeln,fallsesmaletwaslängerdauert.Essindnureinpaar
  252. Sekunden(diehaltlangwerdenkönnen,wennmanaufetwaswartet...).
  253.  
  254. ÇNochetwaszumIFF-Format.Ichhabemichdazuentschlossen,weilmanein
  255. unkompimiertesBildschreibenkann!DasspartnatürlichZeit.AußerdemistIFF
  256. relativleichtzuhandhabenundistAuflösungsunabhängig.Desweiterenistes
  257. aufmehrerenRechnernimplementiert.DaeinSnapshotmanchmaletwasdauert,
  258. wollteichmirdieZeitzumkomprimierensparen.EinSnapshotwirdaber
  259. meistensweiterverarbeitet,dannistdasauchnichtsoschlimm...
  260.  
  261. Die3.xkannaberauchin(X)IMGundTIFFspeichern.
  262.  
  263. Soweitmirbekanntist,istdasProgrammfreivonRechtendritter!
  264.  
  265. Achja,dieCopyrightbestimmungenwollenesso!JML-Snapshotwurdekomplettin
  266. GFA-BASIC3.5Eentwickelt.
  267.  
  268. JML-SnapshotunterliegtmeinemCopyright!
  269.  
  270.  
  271. 8.BekannteFehler
  272.  
  273. FürBenutzervonTOS1.04undeinemGroßbildschirmstellensichweitere
  274. Probleme.Dievr_trnsform-RoutinedesTOSarbeitetfehlerhaft.IndiesemFall
  275. mußNVDI(ab2.0)odereinPatchfürsTOSinstalliertsein!
  276.  
  277. Auchkannes(beiGrafikkarten)zuleichtenFehlernindenFarbenkommen.Das
  278. resultiertausderTatsache,daßdieFarbwertemehrfachumgerechnetwerden
  279. (müssen).DieFehlersindabernurtheoretisch(zumindestmitmeinerGrafik⑨
  280. karte)!
  281.  
  282. EinedummeSachegibtesnoch,wennJML-SnapshotalsProgrammunterMTOSläuft.
  283. SobaldmanaufJML_SNAPumschaltet,wirdwiederdieStandardFarbpalette
  284. eingestellt,sodaßmanu.U.keinensinvollenSnapdurchführenkann.Dann
  285. hilftnurnochderEinsatzalsACC.InderVersion3.xgibtesdafüraberschon
  286. eineLösung.
  287.  
  288. AndereFehlersindmirz.Z.nichtbekannt.GetestetwurdeJML-Snapshotunter
  289. folgendenBedingungen:
  290.  
  291. -1040STFBj.1987,3MBund1040STFBj.19884MB
  292.  
  293. -TOS1.04undTOS2.06
  294.  
  295. -680008MHz,6800016MHz,6802016MHz
  296.  
  297. -MultiTOS
  298.  
  299. -MitundohneGDOS(auchFontGDOS)
  300.  
  301. -ATARIHi-undLoRes
  302.  
  303. -mitNOVAGrafikkarteinverschiedenenAuflösungenin2,16und256
  304. Farben
  305.  
  306. -mitNOVAGrafikkarteundResSwitch
  307.  
  308.  
  309. Ç9.History
  310.  
  311. v1.0 DieersteveröffentlichteVersion!
  312.  
  313. v1.1HatmandenSnapshotmitderrechtenMaustasteabgebrochen,wurdeder
  314. Mauszeigernichtrestauriert!
  315.  
  316. v1.2JMLSnapshotistnunnachderInstallationvomfreienHauptspeicher
  317. unabhängig!
  318. EsgibtkeineFileselectboxmehr.
  319. DerPfadfürdenSnapshotkannineinerDatei"JML_SNAP.INF"voreinge⑨
  320. stelltwerden.
  321.      DieInstallationerfolgt,aufWunsch,durcheinInstallations-Programm.
  322.  
  323. v1.3DerSpeicherpfadkannnunauchvonJML-Snapshotausgeändertundauf
  324. Wunschgespeichertwerden.
  325.  
  326. v1.4DieJML_SNAP.INF-Dateiistweggefallen,derStandardpfadwirddirektim
  327. Accessorygespeichert.Dieswarnotwendig,daGEM>3.0(TOS2.xx,TOS
  328. 3.xx)Accessoriesandersinstalliert,unddasLadenderINF-Datei"zu
  329. lange"dauert.EskommtdannzuüblenEffekten(meistinFormvondrei
  330. Bomben).
  331.  
  332. v1.5vq_colorliefertjetztdengesetzten,nichtdeneingestelltenVDIWert
  333.  
  334. v1.6SehrdummerFehlerinZusammenhangmitMultitaskingbehoben
  335.  
  336. v2.0Shareware-Statuseingeführt.JML-Snapshotunterstütztnunauch
  337. Multitasking.KeinInstallationsprogrammmehr.KleinereBugfixes
  338.  
  339.  
  340. 10.Aussichten
  341.  
  342. EshatsichschonneMengegetan,aberdereineoderandereUserhatbestimmt
  343. nocheineIdee,wasmanändernoderhinzufügenkönnte.
  344.  
  345. Nurrausdamit!Wasgewünschtwird,sinnvollerscheintundrealisierbarist,
  346. wirdgemacht!
  347.  
  348. AuchhierwiedereineEinschränkung!
  349.  
  350. VorerstwerdenwederHi-Color(15bzw.16Bit-Planes)nochTrue-Color(24Bit-
  351. Planes)unterstützt.DasistkeineGemeinheitvonmir,sondernliegteinfachan
  352. fehlendenStandards!EsgibtkeineMöglichkeitsauberfestzustellen,wieder
  353. Bildschirmphysikalischaufgebautist.MankönntehöchstensdieJML_SNAP.INF-
  354. DateiumeinenEintragfürHi-undTrue-Colorerweitern,undsoJML-Snapshot
  355. denModusmitteilen.DannfehltmiraberimmernochdieMöglichkeitdasganze
  356. zutesten.
  357.  
  358. IchwerdeHi-undTrue-Colornurdannimplementieren,wenndiesausdrücklich
  359. gewünschtwird!Unddannauchnur,wennsichjemandalsBeta-Testerzur
  360. Verfügungstellt,derübereinesolcheGrafikkarteverfügtundvonmirleicht
  361. zuerreichenist.
  362. Wennsichalsojemanddazubereiterklärt,mußerentwederinmeinerNähe
  363. wohnenodersichdasProgrammauseinerMailboxinmeinerNähe(inderer
  364. eingetragenerBenutzerist)abholen,undmirdortdieErgebnissemitteilen
  365. können!
  366.  
  367. WeiterhinwerdeichNeuerungennurindie3erVersionenaufnehmen.Die2er
  368. werdennurvonBugsgesäubert.
  369.  
  370. Geplantistu.a.einAuslösendesSnapshotsmitALT-HELP
  371.  
  372.  
  373. Ç11.Dankan...
  374.  
  375. -dieAutorendesProfibuches
  376.  
  377. -LaurenzPrüssner,fürAnregungendurchArtikelimST-Magazin
  378.  
  379. -JoachimLoderfür'sBetatestenundErtragenmeinerLaunen
  380.  
  381. -ReinhardWeger,dermicha)alsersterangeschriebenundb)aufeinenbösen
  382. Fehleraufmerksamgemachthat.
  383.  
  384. -MikeStefflfürseinBetatestAngebotundMEMOHELP
  385.  
  386. -GregorDuchalskyfürDEFFNacc...
  387.  
  388. -*MHG*vonComputerInselfüreinentollenSupport,obwohlichwieimmer
  389. nerve!(Danke)
  390.  
  391. -DieterFiebelkornfürGemViewundso...
  392.  
  393. -last,butnotleast,meinerVerlobtenfürihrVerständnis,wennichmalwieder
  394. zulangamRechnerhänge!(UndfürvielesAndere...)
  395.  
  396.  
  397. 12.MeineAnschrift
  398.  
  399. JohnMcLoud
  400. Mozartstraße1a
  401. W-6093FlörsheimamMain
  402.  
  403. übersMAUS-NET:JohnMcLoud@WI2
  404.  
  405.  
  406. Bankverbindung
  407.  
  408. TaunussparkasseBLZ51250000Kto.Nr.9450297
  409.  
  410.  
  411.  
  412.  
  413.  
  414. ManmögemirDreckfuhlerverzeihen...
  415.